Bentley OpenFlows HAMMER CONNECT Edition 帮助

多组分模型配置

多组分模型配置包含依赖于模型的多组分分析数据(与独立于模型的设置数据相反)。该配置在计算选项下输入。选择“模型配置”旁边的椭圆将打开指定模型配置数据的对话框。分号用于添加注释。文本不区分大小写(如将 SOLVER 和 solver 同样对待),但系数区分大小写(如 Kb 和 kb 属于不同的系数)。

关于数据各部分的说明如下:

[源]

目的:定义特定组分的外部源进入管网的位置。

格式:

sourceType nodeID specieID strength (patternID)

定义:

sourceType:MASS、CONCEN、FLOWPACED 或 SETPOINT

nodeID:源所在管网节点的 ID 标签

specieID:体积组分标识符

强度:MASS 源的基本质量流率(质量/分)或所有其他类型源的浓度(质量/升)

patternID:可选时间特性曲线(用于随时间变更源强度)的名称。

备注:

每个非零源强度的组分使用一行。

只有体积组分才能进入管网,壁面组分不能。

与原始 EPANET 程序中使用的源类型一致的不同源类型的定义如下:

“MASS 型源”将单位时间内组分的特定质量添加到从所有连接管道进入源节点的总流量中。

“CONCEN 型源”设置进入节点的任何外部源的入流组分(即负需水量)的浓度。外部入流必须作为管网模型水力规格的一部分建立。

“FLOWPACED 型源”在所有源节点的入流(来自该节点的连接管道)混合后的浓度中添加一个特定浓度。

“SETPOINT 型源”:只要进入节点的、来自所有连接管道流量的混合浓度低于设置点浓度,此型源都会将离开源节点的浓度修正到特定的水平。

如果为源提供了时间特性曲线,则必须是 MSX 文件的 [特性曲线] 部分定义的特性曲线,而非来自关联 EPANET 输入文件的特性曲线。

示例:

[源]

;以 6.5 毫克/分的速度向节点 N1 中注入化学品 X

;在 PAT1 特性曲线定义的时间段内

MASS N1 X 6.5 PAT1

;在节点 N100 处保持 1.0 毫克/升的氯浓度

SETPOINT N100 CL2 1.0

[水质]

目的:指定整个管网中组分的初始浓度。

格式:

GLOBAL: specieID concen

NODE: nodeID specieID concen

LINK: linkID specieID concen

定义:

specieID:组分标识符

nodeID:管网节点 ID 标签

linkID:管网链接 ID 标签

concen:组分的浓度

备注:

使用尽可能多的行来定义管网的初始条件。

使用 GLOBAL 格式在所有节点(对于体积组分)或所有管道内(对于壁面组分)设置相同的初始浓度。

使用 NODE 格式设置特定节点上体积组分的初始浓度。

使用 LINK 格式设置特定管道内壁面组分的初始浓度。

假设管道内体积组分的初始浓度等于管道下游节点处的初始浓度。

除非本节中另有说明,否则假定所有初始浓度均为零。

具有平衡方程的模型要求设定合理的初始条件,以使方程可解。例如,在模型中包含组分浓度比率的情况下,如果将所有初始浓度设置为零,就会出现除以零条件。

示例:

[水质]

;将所有节点的体积浓度 Cb 设为 1.0。

GLOBAL Cb 1.0

;覆盖 N100 的上述条件

NODE N100 Cb 0.5

[参数]

目的:逐一为管道或水箱定义特定的反应速率参数值。

格式:

PIPE: pipeID paramID value

TANK: tankID paramID value

定义:

pipeID:管网中管道链接的 ID 标签

tankID:管网中水箱节点的 ID 标签

paramID:[系数] 部分列出的反应速率参数的名称

value:用于指定管道或水箱的参数值。

备注:

参数值与全局值不同的每个管道或水箱使用一行